home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
pascal
/
fastkey.exe
/
FASTKEY.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-12-11
|
3KB
|
118 lines
#include <dos.h>;
#ifndef __FASTKEY_H
#define __FASTKEY_H
#define FK_True 1 /* Boolean */
#define FK_False 0
#define FK1 2 /* Letter Number and Punctuation Keys */
#define FK2 3 /* (Center Section) */
#define FK3 4
#define FK4 5
#define FK5 6
#define FK6 7
#define FK7 8
#define FK8 9
#define FK9 10
#define FK0 11
#define FKMinus 12
#define FKEqual 13
#define FKQ 16
#define FKW 17
#define FKE 18
#define FKR 19
#define FKT 20
#define FKY 21
#define FKU 22
#define FKI 23
#define FKO 24
#define FKP 25
#define FKLBracket 26
#define FKRBracket 27
#define FKA 30
#define FKS 31
#define FKD 32
#define FKF 33
#define FKG 34
#define FKH 35
#define FKJ 36
#define FKK 37
#define FKL 38
#define FKSemiColon 39
#define FKLQuote 40
#define FKRQuote 41
#define FKBSlash 43
#define FKZ 44
#define FKX 45
#define FKC 46
#define FKV 47
#define FKB 48
#define FKN 49
#define FKM 50
#define FKComma 51
#define FKPeriod 52
#define FKFSlash 53
#define FKPrtSc 55
#define FKSpace 57
#define FKF1 59 /* Function Keys */
#define FKF2 60
#define FKF3 61
#define FKF4 62
#define FKF5 63
#define FKF6 64
#define FKF7 65
#define FKF8 66
#define FKF9 67
#define FKF10 68
#define FKF11 87
#define FKF12 88
#define FKKP7 71 /* Numeric Keypad */
#define FKKP8 72
#define FKKP9 73
#define FKKPMinus 74
#define FKKP4 75
#define FKKP5 76
#define FKKP6 77
#define FKKPPlus 78
#define FKKP1 79
#define FKKP2 80
#define FKKP3 81
#define FKKP0 82
#define FKKPPeriod 83
#define FKUpLeft FKKP7 /* Synonyms for cursor keys */
#define FKUp FKKP8
#define FKUpRight FKKP9
#define FKLeft FKKP4
#define FKCenter FKKP5
#define FKRight FKKP6
#define FKDownLeft FKKP1
#define FKDown FKKP2
#define FKDownRight FKKP3
#define FKHome FKKP7
#define FKPgUp FKKP9
#define FKEnd FKKP1
#define FKPgDn FKKP3
#define FKEsc 1 /* Control Keys */
#define FKBkSp 14
#define FKNumLock 69
#define FKScrollLock 70
#define FKTab 15
#define FKEnter 28
#define FKCtrl 29
#define FKLShift 42
#define FLRShift 54
#define FKAlt 56
#define FKCapsLock 58
int FastKeyInstalled(void); /* Routines that make up FastKey */
void InstallFastKey(void);
void UnInstallFastKey(void);
int Pressed(int);
int FastKeyPressed(void);
#endif